package com.inspection.service;

import com.inspection.entity.InspectionBasicDO;
import com.inspection.model.dto.InspectionBasicDTO;
import com.inspection.model.dto.InspectionBasicQueryDTO;
import org.springframework.data.domain.Page;

import java.util.List;

public interface InspectionBasicService {
    List<String> queryUsableRegulationType();

    List<InspectionBasicDO> getInspectionBasicList(InspectionBasicDO query);

    Page<InspectionBasicDO> pageInspectionBasic(InspectionBasicQueryDTO page);

    void addInspectionBasic(InspectionBasicDO basicDO);

    InspectionBasicDO getInspectionBasic(InspectionBasicQueryDTO basicQuery);

    void updateInspectionBasic(InspectionBasicDO basicDO);

    void delInspectionBasic(InspectionBasicDO basicDO);


    void batchDelInspectionBasic(InspectionBasicDTO del);
}
